#include <p16f1455.h>

int foo();
int foo2();


main()
{
    unsigned char a,c;
    unsigned long n, *lp;
    int x;
    long m, *mp;
    int *ip;
    LATA <<= 1;
    LATC <<= a;
    a <<= 4;
    *ip <<= c;
    *lp <<= 18;
    n <<= 32;
    a >>= 4;
    c = 15;
    PORTA >>= 1;
    n >>= 4;

    *lp >>= 15;
    *mp >>= 15;
    PORTA = n << 1;
    a = c << 1;
    a = a << c;

    n = a << 10;

    n = 10 << a;
    n = a << 30;
    a = x >> 8;
    x = a >> 2;
    PORTA = *mp << foo();
    PORTA = *lp >> 1;
    n = foo() + foo2();
}